package com.xian.im.modules.im.core;

import com.xian.im.common.enums.UniqueTypeGenerateEnums;

/**
 * @program: xian-code
 * @description:
 * @author: liru.xian
 * @create: 2021-01-21 20:13
 **/
public interface IAccountCoreService {

    /**
     * 校验是否在线
     * @param account
     * @param channel
     * @return
     */
    Boolean checkOnline(String account, String channel);

    /**
     *  唯一ID 生成
     * @param prefix
     * @return
     */
    String generateId(String prefix);
    /**
     *  前缀匹配
     * @param
     * @return
     */
    UniqueTypeGenerateEnums isMatch();

}
